::-webkit-scrollbar {
    width: .5rem;
    height: .5rem;
}

::-webkit-scrollbar-thumb {
    background-color: rgba(95, 95, 95, .2);
    border-radius: .5rem;
    transition: all .8s;
}

::-webkit-scrollbar-thumb:hover {
    background-color: rgba(95, 95, 95, .7);
}

:root {
    --icon-corner: url();
    --icon-downarrow: url();
}

[class*=ForguncyDropDownListCellType] .gcim-icon_drop-down,
[class*=ForguncyTimeCellType] .gcim-icon_drop-down {
    background-image: var(--icon-downarrow);
    background-size: 12px;
}

.gcim-dropdown-down {
    box-shadow: 2px 6px 10px -9px #00000080;
}

.gcim-dropdown-down .gcim__listbox {
    border: #e9e9e9 solid 1px;
    background-color: white;
    border-radius: 4px;
    margin-top: 0px;
}

.gcim-dropdown-down .viewport .list-item {
    width: 100%;
    font-weight: 300;
    color: #666666;
    border-bottom: 1px solid #e9e9e9;
    transition: background-color .2s;
}

.gcim-dropdown-down .viewport .list-item:hover {
    background-color: #f4f4f4;
}

.gcim-dropdown-down .viewport .list-item[selected=true] {
    background-color: #f4f4f4;
    color: #666666;
    font-weight: 500 !important;
}

.gcim-dropdown-down .corner[resize="true"] {
    opacity: 0;
    transition: opacity .2s;
    background-image: var(--icon-corner);
    background-size: 100%;
}

.gcim-dropdown-down .corner[resize="true"]:hover {
    opacity: 1;
}